1
Arquitectura temporal: Jerarquía del módulo Dates
AI015Lesson 7
00:00

El Dates módulo en Julia proporciona un marco jerárquico sólido para gestionar datos temporales mediante tres tipos inmutables principales: Time (basado en reloj), Date (basado en calendario), y DateTime (combinado).

1. Gestión de espacios de nombres

La forma en que cargas el módulo determina tu sintaxis de interacción:

  • using Dates: Importa todas las funciones exportadas al Main. Puedes llamar a today() directamente.
  • import Dates: Las funciones deben tener un prefijo explícito (por ejemplo, Dates.now()). Esto es más seguro para ingeniería a gran escala para evitar colisiones de nombres.
Módulo DatesDateDateTimeTimeAAAA-MM-DDISO-8601HH:MM:SS.mil

2. Accesores y extracción

Más allá de la creación, Julia permite una extracción quirúrgica de metadatos usando funciones especializadas como year(), minute(), o dayofweekofmonth() para identificar patrones específicos (por ejemplo, el tercer viernes).

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>